ML Module Mania: A Type-Safe, Separately Compiled, Extensible Interpreter

نویسندگان

چکیده

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ML Module Mania: A Type-Safe, Separately Compiled, Extensible Interpreter

ML provides unusually powerful mechanisms for building programs from reusable modules. Such power is not available in other popular languages, and programmers accustomed to those languages have wondered if a powerful modules system is really necessary. This paper explores the power of ML modules—including higher-order functors—via an extended programming example. The example solves a problem in...

متن کامل

Type Safe Extensible Programming

Software products evolve over time. Sometimes they evolve by adding new features, and sometimes by either fixing bugs or replacing outdated implementations with new ones. When software engineers fail to anticipate such evolution during development, they will eventually be forced to re-architect or re-build from scratch. Therefore, it has been common practice to prepare for changes so that softw...

متن کامل

A Bytecode-Compiled, Type-safe, Multi-Stage Language

!" # $ $ % & (' ) % * ,+. +0/ , # 1') , ) 2 3 !4 5 6 # $ , (' !7 +0 0/8 9 +& ) , # : $ .# + # ; < = , > 0 ? !@' # / + .# +A' B + < 7.

متن کامل

An Extensible Interpreter for Value-Passing CCS

1 2 Abstract We describe an interpreter for a value-passing version of CCS implemented in the lazy functional programming language Haskell. Starting from a base interpreter, we then show how to modify the interpreter for CCS extensions including, additional non-primitive combinators, new primitive operators (an interrupt operator), a time domain with a timeout operator useful in describing real...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Electronic Notes in Theoretical Computer Science

سال: 2006

ISSN: 1571-0661

DOI: 10.1016/j.entcs.2005.11.045